/*
 * lista.c
 *
 *  Created on: 20/10/2011
 *      Author: Pablo Arias & Juan Pablo De Blas
 */

#include "lista.h"
#include <stdlib.h>

void add_int(Nodo **lst, int valor){
   Nodo *aux;
   Nodo *nuevo=(Nodo*)malloc(sizeof(Nodo));

   nuevo->info=valor;
   nuevo->sig=NULL;

   if( *lst == NULL ){
      *lst = nuevo;
   }
   else{
      aux = *lst;
      while( aux->sig != NULL )
      {
         aux = aux->sig;
      }

      aux->sig = nuevo;
   }
}

void printList_int(Nodo *lst){
	Nodo *aux;
	aux = lst;

	while(aux != NULL){
		printf("%d \n",aux->info);
		aux = aux->sig;
	}
}

void unqueue(Nodo **lst){
	Nodo *aux;

	aux= *lst;
	*lst=aux->sig;

	free(aux);

}
